package local;

import java.util.Date;

public class EmpruntEnCours {

	//VARIABLES
	
	private Date dateEmprunt;
	private Utilisateur emprunteur;
	private Exemplaire exemplaire;

	
	//CONSTRUCTEURS
	
	public EmpruntEnCours(Adherant adherant,Exemplaire exemplaire,Date dateEmprunt) {
		this.dateEmprunt = dateEmprunt;
		this.exemplaire = exemplaire;
		
	}
	
	public EmpruntEnCours(Utilisateur emprunteur, Exemplaire exemplaire, Date dateEmprunt){
		this.emprunteur = emprunteur;
		this.exemplaire = exemplaire;
		this.dateEmprunt = dateEmprunt;
		
	}
	
	
	public EmpruntEnCours(Date dateEmprunt) {
		this.dateEmprunt = dateEmprunt;
	}
	
	//GET ET SET
	
	
	

	public Date getDateEmprunt() {
		return dateEmprunt;
	}

	public Exemplaire getExemplaire() {
		return exemplaire;
	}

	public void setExemplaire(Exemplaire exemplaire) {
		this.exemplaire = exemplaire;
	}

	public Utilisateur getEmprunteur() {
		return emprunteur;
	}

	public void setEmprunteur(Utilisateur emprunteur) {
		this.emprunteur = emprunteur;
	}

	public void setDateEmprunt(Date dateEmprunt) {
		this.dateEmprunt = dateEmprunt;
	}

	
	
	//METHODES
	
	//METHODE REDEFINI SE SITUANT A LA BASE DANS UTILISATEUR
	
		public void setEmpruntEnCours(Exemplaire exemplaire) {
		this.exemplaire = exemplaire;			
					
		}
	
	
	
	
	@Override
	public String toString() {
		return "EmpruntEnCours [dateEmprunt=" + dateEmprunt + ", emprunteur="
				+ emprunteur + ", exemplaire=" + exemplaire + ", toString()="
				+ super.toString() + "]";
	}
	
	
	
}
